package com.kayt.cyberBar.cuser.business.dao;

import java.sql.SQLException;
import java.util.LinkedHashMap;
import java.util.List;

import com.kayt.cyberBar.common.PageData;
import com.kayt.cyberBar.cuser.business.entity.po.BSheetStoreCurrentWork;

public interface ISheetStoreCurrentWorkDao {
	Integer save(BSheetStoreCurrentWork entity)throws SQLException;
	Integer update(BSheetStoreCurrentWork entity)throws SQLException;
	Integer delete(Long id);
	void batchDelete(List<BSheetStoreCurrentWork> entityList);
	BSheetStoreCurrentWork findById(Long id);
	public PageData<BSheetStoreCurrentWork> findByPage(int pageNum, int pageSize, String hql, Object[] params,
			LinkedHashMap<String, String> orderMap) throws SQLException;
	BSheetStoreCurrentWork findBSheetStoreCurrentWork(String workCode,String shiftCode,String date) throws SQLException;
}
